Concept of a Supervector Processor: A Vector Approach to Superscalar Processor, Design and Performance Analysis
نویسندگان
چکیده
To maximize the available performance is always a goal in microprocessor design. In this paper a new technique has been implemented which exploits the advantage of both superscalar and vector processing technique in a proposed processor called Supervector processor. Vector processor operates on array of data called vector and can greatly improve certain task such as numerical simulation and tasks which requires huge number crunching. On other hand superscalar processor issues multiple instructions per cycle which can enhance the throughput. To implement parallelism multiple vector instructions were issued and executed per cycle in superscalar fashion. Case study has been done on various benchmarks to compare the performance of proposed supervector processor architecture with superscalar and vector processor architecture. Trimaran Framework has been used in order to evaluate the performance of the proposed supervector processor scheme. KEYWORDSSupervector processor, Superscalar processor, SUIF, Trimaran, Vector processor.
منابع مشابه
Niw: a Simple Superscalar Architecture
Many papers have appeared in the literature recently describing strategies to improve processor performance by issuing more than one instruction per processor clock cycle, a technique collectively known as superscalar. Frequently, superscalar systems involve a great deal of complexity in the processor design, the compilers, or both. There have also been many papers addressing issues in the desi...
متن کاملPerformance Analysis of Superscalar Processors Using A Queueing Model
Superscalar processors have become the de facto standard of RISC processors today. Due to its complexity, estimating the performance of any superscalar processor design is a di cult task. To this end, several analytical models of such processors have been proposed. In this paper, we present a novel Multiple Class and Multiple Resource Queueing Model (MCMR) of superscalar processors. In this mod...
متن کاملConcept, Design and Performance Evaluation of VLVIW Processor
EPIC processor is one of the best ways to exploit the instruction level parallelism where multiple instructions are issued explicitly by the compiler. VLIW processor is the evolution of EPIC processing paradigm. Very Long Instruction Word (VLIW) is multi-issue processors that try to extract parallelism statically by the compiler .It execute a long instruction that consist of multiple operation....
متن کاملFor Embedded Applications with Data-level Parallelism, a Vector Processor Offers High Performance at Low Power Consumption and Low Design Complexity. unlike Superscalar and Vliw Designs, a Vector Processor Is Scalable and Can Optimally Match Specific
Designers of embedded processors have typically optimized for low power consumption and low design complexity to minimize cost. Performance was a secondary consideration. Nowadays, many embedded systems (set-top boxes, game consoles, personal digital assistants, and cell phones) commonly perform computation-intensive media tasks such as video processing, speech transcoding, graphics, and high-b...
متن کاملDesign and Implementation of Field Programmable Gate Array Based Baseband Processor for Passive Radio Frequency Identification Tag (TECHNICAL NOTE)
In this paper, an Ultra High Frequency (UHF) base band processor for a passive tag is presented. It proposes a Radio Frequency Identification (RFID) tag digital base band architecture which is compatible with the EPC C C2/ISO18000-6B protocol. Several design approaches such as clock gating technique, clock strobe design and clock management are used. In order to reduce the area Decimal Matrix C...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013